// pages/my_send_tixian/my_send_tixian.js

var util = require('../../utils/util.js')
var app = getApp()
let extraData = null
Page({

  /**
   * 页面的初始数据
   */
  data: {
    sendtixianImg: '',
    okShow:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 加载背景图片
    this.selectImg()
    if (app.globalData.extraData) {
      extraData = app.globalData.extraData
      this.sendTixian()
    } else {
      this.errShow()
    }

  },
  // 加载背景图片
  selectImg(){
    wx.cloud.callFunction({
      name: 'tixian',
      data: {
        tag: 'img'
      }
    }).then(res => {
      this.setData({
        sendtixianImg:res.result[0].img
      })
    })
  },
  // 处理跳转过来提现的方法
  // 1.数据存入数据库，不论成功与否，关闭当前页面跳转到其他页面
  // 2.提示用户等待审核，审核通过即可提现
  // 3.显示历史提现记录
  sendTixian() {
    wx.cloud.callFunction({
        name: 'tixian',
        data: {
          extraData,
          tag: 'sendTixian',
          createTime: util.formatTime(new Date())
        }
      }).then(res => {

        if (res.result._id) {
          this.okShow()
        } else {
          this.errShow()
        }
      })
      .catch(res => {
        this.errShow()
      })
  },
  // 成功提示
  okShow() {
   this.setData({
    okShow:true
   })
  },
  // 错误提示
  errShow() {
    wx.showModal({
      title: '系统错误',
      content: '请联系管理员手动提现！',
      cancelColor: 'cancelColor',
      showCancel: false,
    }).then(res => {
      wx.switchTab({
        url: '/pages/my/my',
      })
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})